package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.TMajor;

/**
 * 院Service接口
 * 
 * @author ruoyi
 * @date 2025-02-27
 */
public interface ITMajorService 
{
    /**
     * 查询院
     * 
     * @param id 院主键
     * @return 院
     */
    public TMajor selectTMajorById(Long id);

    /**
     * 查询院列表
     * 
     * @param tMajor 院
     * @return 院集合
     */
    public List<TMajor> selectTMajorList(TMajor tMajor);

    /**
     * 新增院
     * 
     * @param tMajor 院
     * @return 结果
     */
    public int insertTMajor(TMajor tMajor);

    /**
     * 修改院
     * 
     * @param tMajor 院
     * @return 结果
     */
    public int updateTMajor(TMajor tMajor);

    /**
     * 批量删除院
     * 
     * @param ids 需要删除的院主键集合
     * @return 结果
     */
    public int deleteTMajorByIds(Long[] ids);

    /**
     * 删除院信息
     * 
     * @param id 院主键
     * @return 结果
     */
    public int deleteTMajorById(Long id);

    List<TMajor> getAll();

}
